import Vuex from "vuex";
import Vue from "vue";
Vue.use(Vuex);
// 最大的那个数据仓库(桶)
const bigStore = {
  // 桶会去收集的数据
  state: {
    count: 0,
    user_age: 0,
  },
  //桶去做一个数据更新的
  mutations: {
    increment(state) {
      state.count++;
    },
    setAge(state, newAge) {
      state.user_age = newAge;
    },
  },
  actions: {
    async setUserage(store, newAge) {
      store.commit("setAge", newAge);
    },
  },
  modules: {
      
  }
};

// 最大的数据仓库给状态管理器，让他帮我生成一个管理器实例
const stores = new Vuex.Store(bigStore);
// 导出去，让项目可以使用
export default stores;
